package com.excilys.formation.project.services;

import java.util.SortedSet;

import com.excilys.formation.project.entities.Compte;

/**
 * 
 * @author excilys
 * 
 */
public interface CompteService {
	/**
	 * Cherche un compte par numero.
	 * 
	 * @param numero
	 *            Numero du compte à récupérer en base.
	 * @return Le compte correspondant ou null si inexistant
	 */
	Compte getCompte(String numero);

	/**
	 * Renvoie les comptes d'un client.
	 * 
	 * @param clientId
	 *            l'id du client
	 * @return Les comptes du client.
	 */
	SortedSet<Compte> getComptesByClient(long clientId);
}
